//
//  KLIAppViewModel.h
//  KoalaUtilKit
//
//  Created by Tommy on 15/1/16.
//  Copyright (c) 2015年 Koala Team. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "KLIPushViewModel.h"
#import "KLIUpdateViewModel.h"
#import "KLIUserTrackViewModel.h"


@protocol KLIAppViewModel <NSObject>

@property(nonatomic,strong)id<KLIUpdateViewModel> updateViewModel;
@property(nonatomic,strong)id<KLIPushViewModel>   pushViewModel;
@property(nonatomic,strong)id<KLIUserTrackViewModel>   userTrackViewModel;


- (void)configure;
- (void)registerCmd:(RACCommand*)cmd  forNotification:(NSString*)notification;

- (BOOL)openUrl:(NSURL *)url fromApplication:(UIApplication *)application;


@end
